package com.glp.work.flow.config;

/**
 *
 * @author aoleo
 * @date 2018/10/17 下午6:14
 */

public class ConfigServer {

//    /**
//     * 获取默认application 的值
//     * @param someKey key
//     * @return
//     */
//    public static String getValue(String someKey) {
//        Config config = ConfigService.getAppConfig();
//        String value = config.getProperty(someKey, null);
//        return value;
//    }
//
//    public static int getIntValue(String someKey) {
//        Config config = ConfigService.getAppConfig();
//        String value = config.getProperty(someKey, null);
//        return Integer.valueOf(value);
//    }
//
//    public static Boolean getBooleanValue(String someKey) {
//        Config config = ConfigService.getAppConfig();
//        String value = config.getProperty(someKey, null);
//        return Boolean.valueOf(value);
//    }
//
//    /**
//     * 获取默认application 的值
//     * @param someKey          key
//     * @param someDefaultValue 默认值
//     * @return
//     */
//    public static String getValue(String someKey, String someDefaultValue) {
//        Config config = ConfigService.getAppConfig();
//        String value = config.getProperty(someKey, someDefaultValue);
//        return value;
//    }
//
//    /**
//     * 获取公共值
//     * @param someKey key
//     * @return
//     */
//    public static String getPublicValue(String someKey) {
//        String somePublicNamespace = ApolloConstant.GLP_COMMON;
//        Config config = ConfigService.getConfig(somePublicNamespace);
//        String value = config.getProperty(someKey, null);
//        return value;
//    }
//
//    /**
//     * 获取公共值
//     * @param someKey          key
//     * @param someDefaultValue 默认值
//     * @return
//     */
//    public static String getPublicValue(String someKey, String someDefaultValue) {
//        String somePublicNamespace = ApolloConstant.GLP_COMMON;
//        Config config = ConfigService.getConfig(somePublicNamespace);
//        String value = config.getProperty(someKey, someDefaultValue);
//        return value;
//    }
//
//    /**
//     * 获取namespace 私有值
//     * @param someKey          key
//     * @param someDefaultValue 默认值
//     * @return
//     */
//    public static String getPrivateValue(String someNamespace,String someKey, String someDefaultValue) {
//        Config config = ConfigService.getConfig(someNamespace);
//        String value = config.getProperty(someKey, someDefaultValue);
//        return value;
//    }
//
//    /**
//     * 获取namespace 私有值
//     *
//     * @param someKey          key
//     * @return
//     */
//    public static String getPrivateValue(String someNamespace,String someKey) {
//        Config config = ConfigService.getConfig(someNamespace);
//        String value = config.getProperty(someKey, null);
//        return value;
//    }

}
